/********************************************************************************
** Form generated from reading UI file 'Reconstruction.ui'
**
** Created by: Qt User Interface Compiler version 5.9.1
**
** WARNING! All changes made in this file will be lost when recompiling UI file!
********************************************************************************/

#ifndef UI_RECONSTRUCTION_H
#define UI_RECONSTRUCTION_H

#include <QtCore/QVariant>
#include <QtWidgets/QAction>
#include <QtWidgets/QApplication>
#include <QtWidgets/QButtonGroup>
#include <QtWidgets/QComboBox>
#include <QtWidgets/QGridLayout>
#include <QtWidgets/QGroupBox>
#include <QtWidgets/QHeaderView>
#include <QtWidgets/QMainWindow>
#include <QtWidgets/QMenu>
#include <QtWidgets/QMenuBar>
#include <QtWidgets/QPlainTextEdit>
#include <QtWidgets/QPushButton>
#include <QtWidgets/QToolBar>
#include <QtWidgets/QWidget>
#include "QVTKWidget.h"
#include "imageviewwidget.h"

QT_BEGIN_NAMESPACE

class Ui_ReconstructionClass
{
public:
    QAction *actionImageFilter;
    QAction *actionCalibrationAssistant;
    QWidget *centralWidget;
    QGridLayout *gridLayout_16;
    QWidget *widget;
    QGridLayout *gridLayout_13;
    QWidget *widget_8;
    QWidget *widget_5;
    QGridLayout *gridLayout_11;
    QGroupBox *groupBox;
    QGridLayout *gridLayout_4;
    ImageViewWidget *imageViewWidget;
    QWidget *widget_6;
    QGridLayout *gridLayout_12;
    QGroupBox *groupBox_5;
    QGridLayout *gridLayout_5;
    QPlainTextEdit *messageShow_TextEdit;
    QWidget *widget_4;
    QGridLayout *gridLayout_15;
    QGroupBox *groupBox_4;
    QGridLayout *gridLayout_7;
    QPushButton *searchDevices_Button;
    QPushButton *openCamera_Button;
    QPushButton *closeCamera_Button;
    QComboBox *cameraFN_Combobox;
    QWidget *widget_9;
    QWidget *widget_2;
    QGridLayout *gridLayout;
    QWidget *widget_3;
    QGridLayout *gridLayout_9;
    QGroupBox *groupBox_2;
    QGridLayout *gridLayout_2;
    QVTKWidget *qvtkWidget;
    QWidget *widget_7;
    QGridLayout *gridLayout_6;
    QPushButton *generateCloud_Button;
    QPushButton *startScan_Button;
    QPushButton *scanReview_Button;
    QGroupBox *groupBox_7;
    QGridLayout *gridLayout_8;
    QPushButton *startCalibrate_Button;
    QPushButton *caliReview_Button;
    QPushButton *clearCaliImages_Button;
    QPushButton *saveCaliImage_Button;
    QMenuBar *menuBar;
    QMenu *menu;
    QToolBar *mainToolBar;

    void setupUi(QMainWindow *ReconstructionClass)
    {
        if (ReconstructionClass->objectName().isEmpty())
            ReconstructionClass->setObjectName(QStringLiteral("ReconstructionClass"));
        ReconstructionClass->resize(1745, 1383);
        ReconstructionClass->setStyleSheet(QStringLiteral(""));
        actionImageFilter = new QAction(ReconstructionClass);
        actionImageFilter->setObjectName(QStringLiteral("actionImageFilter"));
        actionCalibrationAssistant = new QAction(ReconstructionClass);
        actionCalibrationAssistant->setObjectName(QStringLiteral("actionCalibrationAssistant"));
        centralWidget = new QWidget(ReconstructionClass);
        centralWidget->setObjectName(QStringLiteral("centralWidget"));
        gridLayout_16 = new QGridLayout(centralWidget);
        gridLayout_16->setSpacing(6);
        gridLayout_16->setContentsMargins(11, 11, 11, 11);
        gridLayout_16->setObjectName(QStringLiteral("gridLayout_16"));
        widget = new QWidget(centralWidget);
        widget->setObjectName(QStringLiteral("widget"));
        widget->setStyleSheet(QStringLiteral(""));
        gridLayout_13 = new QGridLayout(widget);
        gridLayout_13->setSpacing(6);
        gridLayout_13->setContentsMargins(11, 11, 11, 11);
        gridLayout_13->setObjectName(QStringLiteral("gridLayout_13"));
        widget_8 = new QWidget(widget);
        widget_8->setObjectName(QStringLiteral("widget_8"));
        widget_5 = new QWidget(widget_8);
        widget_5->setObjectName(QStringLiteral("widget_5"));
        widget_5->setGeometry(QRect(10, 0, 822, 731));
        gridLayout_11 = new QGridLayout(widget_5);
        gridLayout_11->setSpacing(6);
        gridLayout_11->setContentsMargins(11, 11, 11, 11);
        gridLayout_11->setObjectName(QStringLiteral("gridLayout_11"));
        groupBox = new QGroupBox(widget_5);
        groupBox->setObjectName(QStringLiteral("groupBox"));
        gridLayout_4 = new QGridLayout(groupBox);
        gridLayout_4->setSpacing(6);
        gridLayout_4->setContentsMargins(11, 11, 11, 11);
        gridLayout_4->setObjectName(QStringLiteral("gridLayout_4"));
        imageViewWidget = new ImageViewWidget(groupBox);
        imageViewWidget->setObjectName(QStringLiteral("imageViewWidget"));

        gridLayout_4->addWidget(imageViewWidget, 0, 0, 1, 1);


        gridLayout_11->addWidget(groupBox, 0, 0, 1, 1);

        widget_6 = new QWidget(widget_8);
        widget_6->setObjectName(QStringLiteral("widget_6"));
        widget_6->setGeometry(QRect(10, 740, 821, 291));
        gridLayout_12 = new QGridLayout(widget_6);
        gridLayout_12->setSpacing(6);
        gridLayout_12->setContentsMargins(11, 11, 11, 11);
        gridLayout_12->setObjectName(QStringLiteral("gridLayout_12"));
        groupBox_5 = new QGroupBox(widget_6);
        groupBox_5->setObjectName(QStringLiteral("groupBox_5"));
        gridLayout_5 = new QGridLayout(groupBox_5);
        gridLayout_5->setSpacing(6);
        gridLayout_5->setContentsMargins(11, 11, 11, 11);
        gridLayout_5->setObjectName(QStringLiteral("gridLayout_5"));
        messageShow_TextEdit = new QPlainTextEdit(groupBox_5);
        messageShow_TextEdit->setObjectName(QStringLiteral("messageShow_TextEdit"));

        gridLayout_5->addWidget(messageShow_TextEdit, 0, 0, 1, 1);


        gridLayout_12->addWidget(groupBox_5, 0, 0, 1, 1);

        widget_4 = new QWidget(widget_8);
        widget_4->setObjectName(QStringLiteral("widget_4"));
        widget_4->setGeometry(QRect(10, 1030, 831, 221));
        gridLayout_15 = new QGridLayout(widget_4);
        gridLayout_15->setSpacing(6);
        gridLayout_15->setContentsMargins(11, 11, 11, 11);
        gridLayout_15->setObjectName(QStringLiteral("gridLayout_15"));
        groupBox_4 = new QGroupBox(widget_4);
        groupBox_4->setObjectName(QStringLiteral("groupBox_4"));
        gridLayout_7 = new QGridLayout(groupBox_4);
        gridLayout_7->setSpacing(6);
        gridLayout_7->setContentsMargins(11, 11, 11, 11);
        gridLayout_7->setObjectName(QStringLiteral("gridLayout_7"));
        searchDevices_Button = new QPushButton(groupBox_4);
        searchDevices_Button->setObjectName(QStringLiteral("searchDevices_Button"));

        gridLayout_7->addWidget(searchDevices_Button, 0, 0, 1, 2);

        openCamera_Button = new QPushButton(groupBox_4);
        openCamera_Button->setObjectName(QStringLiteral("openCamera_Button"));

        gridLayout_7->addWidget(openCamera_Button, 2, 1, 1, 1);

        closeCamera_Button = new QPushButton(groupBox_4);
        closeCamera_Button->setObjectName(QStringLiteral("closeCamera_Button"));

        gridLayout_7->addWidget(closeCamera_Button, 2, 0, 1, 1);

        cameraFN_Combobox = new QComboBox(groupBox_4);
        cameraFN_Combobox->setObjectName(QStringLiteral("cameraFN_Combobox"));

        gridLayout_7->addWidget(cameraFN_Combobox, 1, 0, 1, 2);


        gridLayout_15->addWidget(groupBox_4, 0, 0, 2, 1);

        widget_9 = new QWidget(widget_8);
        widget_9->setObjectName(QStringLiteral("widget_9"));
        widget_9->setGeometry(QRect(830, -70, 854, 1301));
        widget_2 = new QWidget(widget_9);
        widget_2->setObjectName(QStringLiteral("widget_2"));
        widget_2->setGeometry(QRect(10, 0, 841, 351));
        gridLayout = new QGridLayout(widget_2);
        gridLayout->setSpacing(6);
        gridLayout->setContentsMargins(11, 11, 11, 11);
        gridLayout->setObjectName(QStringLiteral("gridLayout"));
        widget_3 = new QWidget(widget_9);
        widget_3->setObjectName(QStringLiteral("widget_3"));
        widget_3->setGeometry(QRect(10, 70, 851, 731));
        gridLayout_9 = new QGridLayout(widget_3);
        gridLayout_9->setSpacing(6);
        gridLayout_9->setContentsMargins(11, 11, 11, 11);
        gridLayout_9->setObjectName(QStringLiteral("gridLayout_9"));
        groupBox_2 = new QGroupBox(widget_3);
        groupBox_2->setObjectName(QStringLiteral("groupBox_2"));
        gridLayout_2 = new QGridLayout(groupBox_2);
        gridLayout_2->setSpacing(6);
        gridLayout_2->setContentsMargins(11, 11, 11, 11);
        gridLayout_2->setObjectName(QStringLiteral("gridLayout_2"));
        qvtkWidget = new QVTKWidget(groupBox_2);
        qvtkWidget->setObjectName(QStringLiteral("qvtkWidget"));

        gridLayout_2->addWidget(qvtkWidget, 0, 0, 1, 1);


        gridLayout_9->addWidget(groupBox_2, 0, 0, 1, 1);

        widget_7 = new QWidget(widget_9);
        widget_7->setObjectName(QStringLiteral("widget_7"));
        widget_7->setGeometry(QRect(10, 1080, 841, 241));
        gridLayout_6 = new QGridLayout(widget_7);
        gridLayout_6->setSpacing(6);
        gridLayout_6->setContentsMargins(11, 11, 11, 11);
        gridLayout_6->setObjectName(QStringLiteral("gridLayout_6"));
        generateCloud_Button = new QPushButton(widget_7);
        generateCloud_Button->setObjectName(QStringLiteral("generateCloud_Button"));

        gridLayout_6->addWidget(generateCloud_Button, 2, 0, 1, 1);

        startScan_Button = new QPushButton(widget_7);
        startScan_Button->setObjectName(QStringLiteral("startScan_Button"));

        gridLayout_6->addWidget(startScan_Button, 1, 0, 1, 1);

        scanReview_Button = new QPushButton(widget_7);
        scanReview_Button->setObjectName(QStringLiteral("scanReview_Button"));

        gridLayout_6->addWidget(scanReview_Button, 0, 0, 1, 1);

        groupBox_7 = new QGroupBox(widget_9);
        groupBox_7->setObjectName(QStringLiteral("groupBox_7"));
        groupBox_7->setGeometry(QRect(10, 830, 841, 251));
        gridLayout_8 = new QGridLayout(groupBox_7);
        gridLayout_8->setSpacing(6);
        gridLayout_8->setContentsMargins(11, 11, 11, 11);
        gridLayout_8->setObjectName(QStringLiteral("gridLayout_8"));
        startCalibrate_Button = new QPushButton(groupBox_7);
        startCalibrate_Button->setObjectName(QStringLiteral("startCalibrate_Button"));

        gridLayout_8->addWidget(startCalibrate_Button, 4, 0, 1, 2);

        caliReview_Button = new QPushButton(groupBox_7);
        caliReview_Button->setObjectName(QStringLiteral("caliReview_Button"));

        gridLayout_8->addWidget(caliReview_Button, 0, 0, 1, 2);

        clearCaliImages_Button = new QPushButton(groupBox_7);
        clearCaliImages_Button->setObjectName(QStringLiteral("clearCaliImages_Button"));

        gridLayout_8->addWidget(clearCaliImages_Button, 2, 0, 1, 1);

        saveCaliImage_Button = new QPushButton(groupBox_7);
        saveCaliImage_Button->setObjectName(QStringLiteral("saveCaliImage_Button"));

        gridLayout_8->addWidget(saveCaliImage_Button, 2, 1, 1, 1);


        gridLayout_13->addWidget(widget_8, 0, 0, 1, 1);


        gridLayout_16->addWidget(widget, 0, 0, 1, 1);

        ReconstructionClass->setCentralWidget(centralWidget);
        menuBar = new QMenuBar(ReconstructionClass);
        menuBar->setObjectName(QStringLiteral("menuBar"));
        menuBar->setGeometry(QRect(0, 0, 1745, 34));
        menu = new QMenu(menuBar);
        menu->setObjectName(QStringLiteral("menu"));
        ReconstructionClass->setMenuBar(menuBar);
        mainToolBar = new QToolBar(ReconstructionClass);
        mainToolBar->setObjectName(QStringLiteral("mainToolBar"));
        ReconstructionClass->addToolBar(Qt::TopToolBarArea, mainToolBar);

        menuBar->addAction(menu->menuAction());
        mainToolBar->addAction(actionImageFilter);
        mainToolBar->addAction(actionCalibrationAssistant);

        retranslateUi(ReconstructionClass);
        QObject::connect(actionImageFilter, SIGNAL(triggered()), ReconstructionClass, SLOT(actionImageFilter_triggered()));
        QObject::connect(searchDevices_Button, SIGNAL(clicked()), ReconstructionClass, SLOT(searchDevices_Button_clicked()));
        QObject::connect(openCamera_Button, SIGNAL(clicked()), ReconstructionClass, SLOT(openCamera_Button_clicked()));
        QObject::connect(closeCamera_Button, SIGNAL(clicked()), ReconstructionClass, SLOT(closeCamera_Button_clicked()));
        QObject::connect(actionCalibrationAssistant, SIGNAL(triggered()), ReconstructionClass, SLOT(actionCalibrationAssistant_triggered()));
        QObject::connect(caliReview_Button, SIGNAL(clicked()), ReconstructionClass, SLOT(caliReview_Button_clicked()));
        QObject::connect(saveCaliImage_Button, SIGNAL(clicked()), ReconstructionClass, SLOT(saveCaliImage_Button_clicked()));
        QObject::connect(clearCaliImages_Button, SIGNAL(clicked()), ReconstructionClass, SLOT(clearCaliImages_Button_clicked()));
        QObject::connect(startCalibrate_Button, SIGNAL(clicked()), ReconstructionClass, SLOT(startCalibrate_Button_clicked()));
        QObject::connect(startScan_Button, SIGNAL(clicked()), ReconstructionClass, SLOT(startScan_Button_clicked()));
        QObject::connect(scanReview_Button, SIGNAL(clicked()), ReconstructionClass, SLOT(scanReview_Button_clicked()));
        QObject::connect(generateCloud_Button, SIGNAL(clicked()), ReconstructionClass, SLOT(generateCloud_Button_clicked()));

        QMetaObject::connectSlotsByName(ReconstructionClass);
    } // setupUi

    void retranslateUi(QMainWindow *ReconstructionClass)
    {
        ReconstructionClass->setWindowTitle(QApplication::translate("ReconstructionClass", "Reconstruction", Q_NULLPTR));
        actionImageFilter->setText(QApplication::translate("ReconstructionClass", "\345\233\276\345\203\217\350\256\276\347\275\256", Q_NULLPTR));
#ifndef QT_NO_TOOLTIP
        actionImageFilter->setToolTip(QApplication::translate("ReconstructionClass", "\345\233\276\345\203\217\350\277\207\346\273\244\350\256\276\347\275\256", Q_NULLPTR));
#endif // QT_NO_TOOLTIP
        actionCalibrationAssistant->setText(QApplication::translate("ReconstructionClass", "\346\240\207\345\256\232\345\212\251\346\211\213", Q_NULLPTR));
#ifndef QT_NO_TOOLTIP
        actionCalibrationAssistant->setToolTip(QApplication::translate("ReconstructionClass", "\347\233\270\346\234\272\346\240\207\345\256\232", Q_NULLPTR));
#endif // QT_NO_TOOLTIP
        groupBox->setTitle(QApplication::translate("ReconstructionClass", "\345\233\276\345\203\217\347\252\227\345\217\243", Q_NULLPTR));
        groupBox_5->setTitle(QApplication::translate("ReconstructionClass", "\344\277\241\346\201\257\347\252\227\345\217\243", Q_NULLPTR));
        groupBox_4->setTitle(QString());
        searchDevices_Button->setText(QApplication::translate("ReconstructionClass", "\346\237\245\346\211\276\350\256\276\345\244\207", Q_NULLPTR));
        openCamera_Button->setText(QApplication::translate("ReconstructionClass", "\346\211\223\345\274\200\347\233\270\346\234\272", Q_NULLPTR));
        closeCamera_Button->setText(QApplication::translate("ReconstructionClass", "\345\205\263\351\227\255\347\233\270\346\234\272", Q_NULLPTR));
        groupBox_2->setTitle(QApplication::translate("ReconstructionClass", "3D\347\202\271\344\272\221\350\247\206\345\233\276", Q_NULLPTR));
        generateCloud_Button->setText(QApplication::translate("ReconstructionClass", "\347\224\237\346\210\220\347\202\271\344\272\221", Q_NULLPTR));
        startScan_Button->setText(QApplication::translate("ReconstructionClass", "\345\274\200\345\247\213\346\211\253\346\217\217", Q_NULLPTR));
        scanReview_Button->setText(QApplication::translate("ReconstructionClass", "\346\211\253\346\217\217\351\242\204\350\247\210", Q_NULLPTR));
        groupBox_7->setTitle(QString());
        startCalibrate_Button->setText(QApplication::translate("ReconstructionClass", "\345\274\200\345\247\213\346\240\207\345\256\232", Q_NULLPTR));
        caliReview_Button->setText(QApplication::translate("ReconstructionClass", "\347\233\270\346\234\272\346\240\207\345\256\232\351\242\204\350\247\210", Q_NULLPTR));
        clearCaliImages_Button->setText(QApplication::translate("ReconstructionClass", "\346\270\205\347\251\272\346\240\207\345\256\232\345\233\276\345\203\217", Q_NULLPTR));
        saveCaliImage_Button->setText(QApplication::translate("ReconstructionClass", "\344\277\235\345\255\230\346\240\207\345\256\232\345\233\276\345\203\217", Q_NULLPTR));
        menu->setTitle(QApplication::translate("ReconstructionClass", "\346\226\207\344\273\266", Q_NULLPTR));
    } // retranslateUi

};

namespace Ui {
    class ReconstructionClass: public Ui_ReconstructionClass {};
} // namespace Ui

QT_END_NAMESPACE

#endif // UI_RECONSTRUCTION_H
